package bean.model;

import java.io.Serializable;

import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.persistence.Transient;

@Entity
@Table(name="ItemsListasPrecios")
public class itemListaPrecio implements Serializable {
	
	@Transient 
	private static final long serialVersionUID = 1L;
	@Id
	@GeneratedValue (strategy = GenerationType.AUTO)
	private Integer idItemListaPrecio;
	@ManyToOne (cascade=CascadeType.ALL)
	@JoinColumn (name = "idRodamiento")
	private Rodamiento rodamiento;
	private Integer stockDisponible;
	private double precio;
	
	public void setIdItemListaPrecio(Integer id) {
		this.idItemListaPrecio = id;
	}

	public Integer getIdItemListaPrecio() {
		return idItemListaPrecio;
	}
	
	public void setRodamiento(Rodamiento rodamiento) {
		this.rodamiento = rodamiento;
	}
	
	public Rodamiento getRodamiento() {
		return rodamiento; 
	}
	
	public void setPrecio(double precio) {
		this.precio = precio;
	}
	
	public double getPrecio() {
		return precio;
	}

	public void setStockDisponible(Integer stockDisponible) {
		this.stockDisponible = stockDisponible;
	}

	public Integer getStockDisponible() {
		return stockDisponible;
	}
}
